e83df11eaf74ee61788e460a646a5359d266edb4,jetty-servlets/src/test/java/org/eclipse/jetty/servlets/GzipFilterDefaultTest.java,GzipFilterDefaultTest,testIsNotGzipCompressedHttpStatus,#,503

Before Change


    public void testIsNotGzipCompressedHttpStatus() throws Exception
    {
        GzipTester tester = new GzipTester(testingdir, compressionType);
        tester.setGzipFilterClass(testFilter);

        // Test error code 204
        FilterHolder holder = tester.setContentServlet(HttpStatusServlet.class);
        holder.setInitParameter("mimeTypes","text/plain");

        try

After Change


    @Test
    public void testIsNotGzipCompressedHttpStatus() throws Exception
    {
        GzipTester tester = new GzipTester(testingdir, compressionType);

        // Add Gzip Filter first
        FilterHolder gzipHolder = new FilterHolder(testFilter);
        gzipHolder.setAsyncSupported(true);
        tester.addFilter(gzipHolder,"/*",EnumSet.of(DispatcherType.REQUEST,DispatcherType.ASYNC));
        gzipHolder.setInitParameter("mimeTypes","text/plain");

        // Test error code 204
        tester.setContentServlet(HttpStatusServlet.class);

        try
        {
            tester.start();

            HttpTester.Response response = tester.executeRequest("GET","/context/",2,TimeUnit.SECONDS);
            
            assertThat("Response status", response.getStatus(), is(HttpStatus.NO_CONTENT_204));